import {defineStore} from 'pinia'

// defineStore会返回一个函数，将这个函数返回出去
export const useMainStore=defineStore('mian',{//这里的mian是唯一的，必须是唯一，将来pinia会把所有的容器挂载到根容器
    // 这个state一定要是一个箭头函数
    /**
     * 类似组件的data
     * 必须是一个函数，避免服务端渲染的时候数据状态污染
     * 必须是箭头函数，为能更好的数据类型推断
     * 返回值：一个函数，调用得到容器实例
     */
        state:()=>{
            return{
                count:1

            }
        },
        /**
         * 类似组件的computed
         */
        getters:{

        },
        /**
         * 类似组件的methods
         */
        actions:{}
})